/**
 * 
 */
package remato.client.model;

import remato.client.model.facade.ModelSystem;
import remato.common.domain.helpers.Nameable;
import remato.domain.common.UseCaseDefinition;
import remato.domain.common.UseCaseSystem;
/**
 * @author Petter L. H. Eide
 *
 */
public class UseCaseDefinitionWrapper extends NodeChild<ModelSystem<UseCaseDefinitionWrapper>, UseCaseDefinition> {

	private static final Class<UseCaseSystem> PARENT_INTERFACE = UseCaseSystem.class;
	
	public UseCaseDefinitionWrapper(UseCaseDefinition useCaseDefinition) {
		super(useCaseDefinition, PARENT_INTERFACE, null);
		init(useCaseDefinition);
	}
	
	public UseCaseDefinitionWrapper(UseCaseDefinition useCaseDefinition, UseCaseSystemWrapper wrapper) {
		super(useCaseDefinition, wrapper, PARENT_INTERFACE, null);
	}
	
	/* (non-Javadoc)
	 * @see remato.client.model.NodeChild#init(remato.common.domain.helpers.Nameable)
	 */
	@Override
	protected void init(Nameable nameable) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see java.lang.Comparable#compareTo(java.lang.Object)
	 */
	public int compareTo(UseCaseDefinitionWrapper o) {
		// TODO Auto-generated method stub
		return 0;
	}

	/* (non-Javadoc)
	 * @see remato.client.model.facade.ITreeItem#getSortingOrder()
	 */
	public int getSortingOrder() {
		// TODO Auto-generated method stub
		return 20;
	}


}
